package com.youku.core.model.vo
{
   import com.youku.interfaces.IverifyUserData;
   
   public class VerifyUserData extends Object implements IverifyUserData
   {
      
      public function VerifyUserData() {
         super();
         this._isHaveData = false;
         this._uid = 0;
         this._nick_name = "";
         this._verfied = false;
         this._verified_reason = "";
         this._verified_icon = 0;
         this._avatar = {};
         this._home_url = "";
         this._followers_count = 0;
         this._notes = [];
      }
      
      private var _isHaveData:Boolean;
      
      private var _uid:Number;
      
      private var _nick_name:String;
      
      private var _verfied:Boolean;
      
      private var _verified_reason:String;
      
      private var _verified_icon:Number;
      
      private var _avatar:Object;
      
      private var _home_url:String;
      
      private var _followers_count:Number;
      
      private var _notes:Array;
      
      public function set isHaveData(param1:Boolean) : void {
         this._isHaveData = param1;
      }
      
      public function get isHaveData() : Boolean {
         return this._isHaveData;
      }
      
      public function set uid(param1:Number) : void {
         this._uid = param1;
      }
      
      public function get uid() : Number {
         return this._uid;
      }
      
      public function get nick_name() : String {
         return this._nick_name;
      }
      
      public function set nick_name(param1:String) : void {
         this._nick_name = param1;
      }
      
      public function get verified() : Boolean {
         return this._verfied;
      }
      
      public function set verified(param1:Boolean) : void {
         this._verfied = param1;
      }
      
      public function get verified_reason() : String {
         return this._verified_reason;
      }
      
      public function set verified_reason(param1:String) : void {
         this._verified_reason = param1;
      }
      
      public function get verified_icon() : Number {
         return this._verified_icon;
      }
      
      public function set verified_icon(param1:Number) : void {
         this._verified_icon = param1;
      }
      
      public function get avatar() : Object {
         return this._avatar;
      }
      
      public function set avatar(param1:Object) : void {
         this._avatar = param1;
      }
      
      public function get home_url() : String {
         return this._home_url;
      }
      
      public function set home_url(param1:String) : void {
         this._home_url = param1;
      }
      
      public function get followers_count() : Number {
         return this._followers_count;
      }
      
      public function set followers_count(param1:Number) : void {
         this._followers_count = param1;
      }
      
      public function get notes() : Array {
         return this._notes;
      }
      
      public function set notes(param1:Array) : void {
         this._notes = param1;
      }
      
      public function get isHaveNotes() : Boolean {
         return this._notes.length > 0;
      }
   }
}
